package com.ssyt.yt1.day5.oop;

/**
 * 张三有一台苹果电脑<br/>
 * 对象：人、电脑
 * 
 * @author Administrator
 *
 */
class Person {

	// 属性
	public String name;
	// 一个人有一台电脑（通过属性关联）
	public Computer computer;

	// 方法

}

class Computer {

	// 属性
	public String brand;
	public double price;

	// 方法
	public void showInfo() {
		System.out.println("电脑的品牌：" + brand + "， 价格：" + price);
	}
}

/**
 * 注：<br/>
 * 一个.java的源文件里可以有多个class，但是只能有一个class可以被public修饰，那个class的类名一定还要跟源文件的名字一样！
 */
public class OopCase1 {

	public static void main(String[] args) {
		// 实例化一台电脑
		Computer computer = new Computer();
		computer.brand = "苹果电脑";
		computer.price = 9999.5;
		// computer.showInfo();

		// 实例化一个人
		Person person = new Person();
		person.name = "张三";
		person.computer = computer;

		// 张三有一台苹果电脑
		System.out.println("姓名：\n" + person.name);
		System.out.println("所拥有的电脑信息：");
		person.computer.showInfo();
	}
}
